package gg.zsw.dataframework.pubsub;

/**
 * @author zsw
 * @date 2019/9/16 16:21
 */
public interface AbstractObserver<Message> {
    /**
     * 观察者通过该接口得到消息
     *
     * @param msg
     */
    void update(Message msg);

    /**
     *  释放资源，注销时会调用
     *  @Deprecated 释放资源的情况比较少见，而且注销不意味着立马可以进行资源回收。外部自行释放
     */
//    void release();
}
